<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
  /*    重复零次或更多次\d*  /^ab*$/：
    表示一个字符串有一个a后面跟着零个或若干个b。
    （"a", "ab", "abbb",……）； 
    let reg=/^ab*$/ //以a开头，a后跟着0个或多个b,a和b必须挨着中间不可以有空格并以此结尾
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('a '))
    console.log(reg.test('a b')) */
/* // 重复一次或更多次
    let reg=/^ab+$/
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('a '))
    console.log(reg.test('a b'))
    console.log(reg.test('abab')) */
  /*   // 重复零次或一次
    let reg=/^ab?$/
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('a '))
    console.log(reg.test('a b'))
    console.log(reg.test('abab')) */
    // 至少重复n次
   /*  // 加$,则表示就只能重复括号里的次数
    let reg=/^ab{3}$/
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('abbbb'))
    console.log(reg.test('a b'))
    console.log(reg.test('abab')) */
     /* // 不加$,则表示可以重复括号里的次数及以上
     let reg=/^ab{3}/
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('abbbb'))
    console.log(reg.test('a b'))
    console.log(reg.test('abab')) */
    // 重复n-m次
    let reg=/^ab{3,5}/
    console.log(reg.test('a'))
    console.log(reg.test('ab'))
    console.log(reg.test('abbb'))
    console.log(reg.test('abbbb'))
    console.log(reg.test('abbbbb'))
    console.log(reg.test('abbbbbb'))
    console.log(reg.test('a b'))
    console.log(reg.test('abab'))



</script>
</html>